Ship maneuvering system and ship maneuvering method

ABSTRACT

A ship maneuvering system includes a propulsion unit to steer the ship body, a trim adjuster on the ship body, a detector to detect a traveling state of the ship, and a controller. The controller operates the trim adjuster in a state in which the steering angle of the propulsion unit is set to a first steering angle. The controller sets the steering angle of the propulsion unit to a second steering angle different from the first steering angle to correct a change of the traveling state of the ship due to an operation of the trim adjuster.

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of priority to Japanese Patent Application No. 2019-109864 filed on Jun. 12, 2019. The entire contents of this application are hereby incorporated herein by reference.

BACKGROUND OF THE INVENTION 1. Field of the Invention

The present invention relates to a ship maneuvering system and a ship maneuvering method.

2. Description of the Related Art

The prior art discloses a configuration in which a trim tab is attached to a rear portion of a ship body. For example, in Japanese Patent Application Laid-Open No. 2009-262588 and “http://www.zipwake.com/”, the trim adjusting portion (trim tab and interceptor) is attached to the rear portion of the ship body. Specifically, in Japanese Patent Application Laid-Open No. 2009-262588, the trim tab is swingably attached to the rear portion of the ship body. In this case, a lift force is generated on the ship body by swinging the trim tab from the ship body toward the water surface and contacting the trim tab with the water. Further, in “http://www.zipwake.com/”, the interceptor is attached to the rear portion of the ship body so as to move forward and backward. In this case, the lift force is generated on the ship body by projecting the interceptor from the lower surface of the ship body in the water. In this way, the attitude of the ship body is changed by generating the lift force on the ship body.

In the prior art, when the trim adjusting portion (trim tab and interceptor) is operated to change the attitude of the ship body, resistance is generated in the trim adjusting portion. For example, when one of the pair of trim tabs or one of the pair of interceptors is activated, the traveling direction of the ship body changes due to the resistance generated on the one trim tab or the one interceptor. In other words, the traveling state of the ship body is changed by operating the trim adjusting portion (trim tab or interceptor).

SUMMARY OF THE INVENTION

Preferred embodiments of the present invention provide ship maneuvering systems and ship maneuvering methods, each of which is able to significantly reduce or prevent a change of a traveling state of a ship due to an operation of a trim adjuster.

A ship maneuvering system according to a preferred embodiment of the present invention includes a propulsion unit to steer the ship body, a trim adjuster on the ship body, a detector to detect a traveling state of the ship, and a controller. The controller is configured or programmed to operate the trim adjuster in a state in which the steering angle of the propulsion unit is set to a first steering angle. The controller sets the steering angle of the propulsion unit to a second steering angle different from the first steering angle to correct a change of the traveling state of the ship due to an operation of the trim adjuster.

A ship maneuvering method according to another preferred embodiment of the present invention is executed by a controller to maneuver a ship including a propulsion unit to steer the ship body, a trim adjuster on the ship body, and a detector to detect a traveling state of the ship. The ship maneuvering method includes the following processes.

The first process is to set the steering angle of the propulsion unit to a first steering angle. The second process is to operate the trim adjuster. The third process is to set the steering angle of the propulsion unit to a second steering angle different from the first steering angle to correct a change of the traveling state of the ship due to an operation of the trim adjuster.

According to preferred embodiments of the present invention, it is possible to significantly reduce or prevent changes in the traveling state of the ship due to the operation of the trim adjuster in the ship maneuvering systems and the ship maneuvering methods.

The above and other elements, features, steps, characteristics and advantages of the present invention will become more apparent from the following detailed description of the preferred embodiments with reference to the attached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a top view which shows a ship according to a preferred embodiment of the present invention.

FIG. 2 is a side view of a propulsion device.

FIG. 3 is a side view of a trim tab attached to the ship body.

FIG. 4 is a schematic diagram which shows the configuration of a ship maneuvering system.

FIG. 5A is a flow chart which shows processes performed by the ship maneuvering system.

FIG. 5B is a flow chart which shows processes performed by the ship maneuvering system.

FIG. 5C is a flow chart which shows processes performed by the ship maneuvering system.

FIG. 6A is a schematic diagram for explaining a correction of an advancing direction when the ship moves straight.

FIG. 6B is a schematic diagram for explaining a correction of the advancing direction when the ship turns on a circle.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Hereinafter, the preferred embodiments of the present invention will be described with reference to the drawings. As shown in FIG. 1, the ship 1 includes a ship body 3, a propulsion unit 5, and a plurality (for example, a pair) of trim tabs 7 (an example of a trim adjuster). The ship 1 further includes a steering unit 14 (see FIGS. 2 and 4). The ship 1 further includes a ship maneuvering system 31 (see FIG. 4).

An example in which the number of the propulsion units 5 is one is illustrated, but the number of the propulsion units 5 may be two or more. Further, the number of trim tabs 7 may be three or more.

In the following description, the front, rear, left, right, upper, and lower directions refer to the front, rear, left, right, upper, and lower directions of the ship body 3. For example, as shown in FIG. 1, the centerline C1 extending in the front-rear direction of the ship body 3 passes through the gravity center G of the ship 1. The front-back direction is a direction along the centerline C1. The front is the direction toward the upper side along the centerline C1 in FIG. 1. The rear side is a direction toward the lower side along the centerline C1 in FIG. 1.

The left-right direction (width direction) is a direction perpendicular to the centerline C1 in FIG. 1. The left side is a direction perpendicular to the centerline C1 in FIG. 1. The right side is a direction toward the right side perpendicular to the centerline C1 in FIG.1. The vertical direction is a direction perpendicular to the front-rear direction and the left-right direction.

As shown in FIG. 2, the propulsion unit 5 is, for example, an outboard motor. The propulsion unit 5 generates a thrust to propel the ship 1. When the thrust acts in the direction which passes through the gravity center G of the ship 1, the propulsion unit 5 propels the ship 1 straight. When the thrust acts in a direction that does not pass through the gravity center G of the ship 1, the propulsion unit 5 turns the ship 1 around the gravity center G.

The propulsion unit 5 steers the ship body 3. The propulsion unit 5 is attached to the stern of the ship body 3.

For example, the propulsion unit 5 is located between the pair of trim tabs 7.

The propulsion unit 5 is attached to the ship body 3 via the bracket 29. For example, the propulsion unit 5 is detachably fixed to the stern of the ship body 3 via the bracket 29 fixed to the ship body 3.

The propulsion unit 5 includes an engine 9, a drive shaft 10, a propeller shaft 11, a shifter 13, an engine cover 15, and a housing 17.

The engine 9 applies the thrust to the ship body 3. The engine 9 is a power source that generates the thrust of the ship body 3. In the present preferred embodiment, an example in which the engine 9 is used as the power source is illustrated, but a motor may be used as the power source. The engine 9 is located in the engine cover 15. The engine 9 includes a crankshaft 21. The crankshaft 21 extends in the vertical direction.

The drive shaft 10 is connected to the crankshaft 21. The drive shaft 10 extends downward from the engine 9. The propeller shaft 11 extends in a direction which intersects with the drive shaft 10. The propeller shaft 11 extends in the front-rear direction. The propeller shaft 11 is connected to the drive shaft 10 via the shifter 13. A propeller 23 is connected to the propeller shaft 11.

The housing 17 is located below the engine cover 15. The housing 17 is attached to the engine cover 15. The drive shaft 10, the propeller shaft 11, and the shifter 13 are located in the housing 17. The shifter 13 is driven by the shift actuator 27 via the shift member 25. The shifter 13 switches the rotation direction of the power that is transmitted from the drive shaft 10 to the propeller shaft 11. As a result, the rotation direction of the propeller 23 is switched to a forward direction or a reverse direction.

In the following, in the state in which the propulsion unit 5 is in a neutral position as shown in FIG. 1, the propulsion unit 5 rotates in a rotation direction R1 with respect to the rotation axis C2 as a reference. The propulsion unit 5 is rotated by the steering unit 14.

The steering unit 14 rotates the propulsion unit 5 with respect to the ship body 3. As shown in FIGS. 2 and 4, the steering unit 14 includes a steering shaft 14 a, a steering actuator 14 b, and a steering angle sensor 14 c.

The steering shaft 14 a rotatably supports the propulsion unit 5 with respect to the bracket 29. Specifically, the steering shaft 14 a is disposed between the housing 17 and the bracket 29. The steering shaft 14 a rotatably supports the housing 17 with respect to the bracket 29 which is fixed to the ship body 3.

The steering actuator 14 b rotates the propulsion unit 5 with respect to the ship body 3 via the steering shaft 14 a. Specifically, the steering actuator 14 b rotates the housing 17 with respect to the bracket 29 around the rotation axis C2 of the steering shaft 14 a.

For example, the steering actuator 14 b includes the electric motor 102. The steering actuator 14 b rotates the housing 17 with respect to the bracket 29 via a hydraulic pump, a hydraulic cylinder, and the like (not illustrated).

The steering angle sensor 14 c detects the steering angle of the steering handle 8 (see FIG. 1). For example, the steering handle 8 is rotatably provided on the ship body 3. The steering angle sensor 14 c outputs steering angle data indicating the steering angle of the steering handle 8 to the controller 37 as time series data.

In the steering unit 14, the steering actuator 14 b operates based on the steering angle data of the steering angle sensor 14 c. The operation of the steering actuator 14 b causes the propulsion unit 5 to rotate with respect to the bracket 29. By rotating the propulsion unit 5, the direction in which the thrust acts on the centerline C1 of the ship body 3 is changed.

As shown in FIG. 1, the pair of trim tabs 7 are provided on the ship body 3. For example, the pair of trim tabs 7 are attached to the rear portion of the ship body 3. Each of the pair of trim tabs 7 is swingably attached to the rear portion of the ship body 3. Specifically, the pair of trim tabs 7 are swingably attached to the rear portion of the ship body 3 on the left and right sides of the propulsion unit 5. Each of the pair of trim tabs 7 is attached to the rear portion of the ship body 3 so as to be swingable around a swing axis C3.

As shown in FIG. 3, each trim tab 7 includes a trim tab actuator 34 and a tab body 47. Each trim tab actuator 34 swings a tab body 47 with respect to the ship body 3. The trim tab actuators 34 are attached to the tab bodies 47 and the ship body 3 between the tab bodies 47 and the ship body 3, respectively.

Each tab body 47 is swingably attached to the rear portion of the ship body 3. For example, the base end portion of each tab body 47 is attached to the rear portion of the ship body 3 so as to swing around a swing axis C3. When each trim tab actuator 34 operates, each tab body 47 swings in the swing direction R2.

As shown in FIG. 3, the swing direction R2 is defined with the swing axis C3 as a reference. In the present preferred embodiment, the swing axis C3 extends in a direction perpendicular or substantially perpendicular to the centerline C1. For example, the swing axis C3 extends in the left-right direction. The swing axis C3 may extend obliquely so as to intersect the rotation axis C2 of the steering shaft 14 a.

The ship 1 is equipped with a ship maneuvering system 31. As shown in FIG. 4, the ship maneuvering system 31 includes the above-described propulsion unit 5, the trim tab 7, an attitude sensor 33 (an example of a detector), a ship body position sensor 35, and a controller 37. The ship maneuvering system 31 further includes a steering angle sensor 14 c. Since the configuration of the steering angle sensor 14 c is the same as the above-mentioned steering angle sensor, the description thereof will be omitted here.

Each trim tab 7 has the trim tab actuator 34 and the tab body 47, as described above. Each trim tab actuator 34 is controlled by the controller 37. For example, the controller 37 outputs a control signal to each trim tab actuator 34. Each trim tab actuator 34 operates based on this control signal. The operation of each trim tab actuator 34 causes each tab body 47 to swing. Each trim tab actuator 34 may be a hydraulic actuator or an electric actuator.

The attitude sensor 33 is used to detect the traveling state of the ship 1. For example, the attitude sensor 33 is used to detect the attitude of the ship 1. The attitude sensor 33 is also used to detect the traveling direction of the ship 1. The attitude sensor 33 is attached to the ship body 3. The attitude sensor 33 includes an acceleration sensor 33 a and a gyro sensor 33 b.

The acceleration sensor 33 a detects first attitude data indicating the attitude of the ship 1. The first attitude data is used to cause the controller 37 to determine the attitude of the ship 1. For example, the first attitude data includes a roll angle (an example of roll data) around the roll axis and a pitch angle (an example of pitch data) around the pitch axis.

The acceleration sensor 33 a outputs the roll angle and the pitch angle to the controller 37. The roll angle and the pitch angle are recorded in the memory 37 b as time series data. The controller 37 may acquire the acceleration data from the acceleration sensor 33 a and calculate the roll angle and the pitch angle using the acceleration data.

The gyro sensor 33 b detects the second attitude data to detect the traveling direction of the ship 1. The second attitude data is used to cause the controller 37 to determine the traveling direction of the ship 1. For example, the second attitude data includes a yaw rate (an example of yaw data) around the yaw axis. The gyro sensor 33 b outputs the yaw rate to the controller 37. The yaw rate is recorded in the memory 37 b as time series data. The yaw rate is the yaw rotation angular velocity.

The attitude sensor 33 may include only the gyro sensor 33 b. In this case, the attitude data detected by the gyro sensor 33 b includes the roll rate, the pitch rate, and the yaw rate. In this case, the controller 37 calculates the roll angle and the pitch angle by integrating each of the roll rate and the pitch rate. The roll angle and the pitch angle are used as the first attitude data. The yaw rate is used as the second attitude data described above.

The ship body position sensor 35 detects position data indicating the position of the ship 1. The ship body position sensor 35 is attached to the ship body 3. For example, the ship body position sensor 35 includes a GPS receiving unit. The ship body position sensor 35 receives the position data from GPS satellites. The ship body position sensor 35 outputs the position data to the controller 37. The position data is recorded in the memory 37 b as time series data. GPS is an abbreviation for Global Positioning System.

The controller 37 includes a processor 37 a and a memory 37 b. For example, the processor 37 a includes a CPU (Central Processing Unit). The processor 37 a executes a process to control each device and each sensor according to programs recorded in the memory 37 b. For example, the processor 37 a executes the process to control each trim tab actuator 34 based on a program recorded in the memory 37 b. In the following, the description regarding “the process executed by the controller 37” may be interpreted as “the process executed by the processor 37 a”.

The controller 37 includes a main controller that controls the entire ship 1 and one or more sub-controllers that control the steering angle and the like. In this case, for example, the main controller controls the trim tab actuator 34. The steering angle sensor 14 c is connected to the sub controller. The steering angle data of the steering angle sensor 14 c is output to the main controller via the sub controller.

The memory 37 b includes a volatile memory such as a RAM. The memory 37 b includes a non-volatile memory such as a ROM. The memory 37 b records programs and data to control each device and each sensor. For example, the memory 37 b stores the programs and data to control each trim tab actuator 34.

The controller 37 may include an auxiliary storage such as a hard disk and/or a SSD. Further, an external storage (not illustrated) such as the hard disk and/or the SSD (not illustrated) may be connected to the controller 37.

The memory 37 b records the steering angle data of the steering angle sensor 14 c. For example, the memory 37 b records the steering angle data of the steering angle sensor 14 c as time series data.

The memory 37 b records the attitude data of the attitude sensor 33. For example, the memory 37 b records the attitude data of the attitude sensor 33 as time series data.

The memory 37 b records a predetermined value used in the following processing modes of the ship maneuvering system 31. The predetermined value includes the first to fifth predetermined values.

The first predetermined value and the second predetermined value are used when the traveling direction of the ship 1 is determined. The third predetermined value is used when the attitude change of the ship 1 is determined. The first predetermined value, the second predetermined value, and the third predetermined value are used as threshold values.

For example, the first predetermined value is set to a predetermined value (≃0). The second predetermined value is set to a predetermined value (≠0). The third predetermined value is set to a predetermined value (≠0).

In order to consider the error, the first predetermined range may be used as the threshold value instead of the first predetermined value. The first predetermined range includes zero (0). Instead of the second predetermined value, the second predetermined range may be used as the threshold value. The second predetermined range does not include zero (0).

The fourth predetermined value (an example of a first predetermined value) and the fifth predetermined value (an example of a second predetermined value) are used to correct the change of the traveling direction of the ship 1 due to the operation of the trim tab 7. For example, the fourth predetermined value is used as a target value of a first variation amount YS1 (described below) when the traveling direction of the ship 1 is a straight direction. The fifth predetermined value is used as a target value of a second variation amount YS2 (described below) when the traveling direction of the ship 1 is a turning direction.

For example, the fourth predetermined value and the fifth predetermined value are set to predetermined value (≃0). In order to consider the error, the third predetermined range and the fourth predetermined range may be used as the threshold values instead of the fourth predetermined value and the fifth predetermined value. The third predetermined range and the fourth predetermined range include zero (0).

The memory 37 b records the first table data indicating the relationship between the roll angle and the operation amount of the trim tab 7 (the operation amount of the trim tab actuator 34). The memory 37 b may record a function to calculate the operation amount of the trim tab 7 (the operation amount of the trim tab actuator 34) with respect to the roll angle.

The memory 37 b records second table data indicating the relationship between the pitch angle and the operation amount of the trim tab 7 (the operation amount of the trim tab actuator 34). The memory 37 b may record a function to calculate the operation amount of the trim tab 7 (the operation amount of the trim tab actuator 34) with respect to the pitch angle.

The controller 37 determines the steering angle before the trim tab 7 is operated or the steering angle when the trim tab 7 is operated as the first steering angle. For example, the controller 37 acquires the steering angle data before the trim tab 7 is operated or the steering angle data when the trim tab 7 is operated. The controller 37 identifies the steering angle corresponding to this steering angle data as the first steering angle. As a result, the controller 37 operates the steering actuator 14 b to set the steering angle of the propulsion unit 5 to the first steering angle.

The controller 37 determines the traveling direction of the ship 1. For example, the controller 37 determines the traveling direction of the ship 1 based on the second attitude data. Specifically, the controller 37 determines whether the traveling direction of the ship 1 is the straight direction based on the yaw rate.

The controller 37 calculates the integrated value of the yaw rate YA based on the time series data of the yaw rate. As a result, the controller 37 determines a ship body angle around the yaw axis. The controller 37 determines the traveling direction of the ship 1 based on the ship body angle around the yaw axis.

The controller 37 determines the attitude change of the ship 1. For example, the controller 37 determines the attitude change of the ship 1 based on the first attitude data. Specifically, the controller 37 determines the attitude change of the ship 1 based on at least one of the roll angle and the pitch angle.

The controller 37 determines the ship body angle around the roll axis based on the roll angle. Specifically, the controller 37 determines the ship body angle around the roll axis based on the time series data of the roll angle. The controller 37 determines the attitude of the ship 1 around the roll axis based on the ship body angle around the roll axis.

The controller 37 determines the ship body angle around the pitch axis based on the pitch angle. Specifically, the controller 37 determines the ship body angle around the pitch axis based on the time series data of the pitch angle. The controller 37 determines the attitude of the ship 1 around the pitch axis based on the ship body angle around the pitch axis.

The controller 37 corrects the attitude of the ship 1 by operating the trim tab 7. For example, the controller 37 corrects the attitude of the ship 1 by operating each trim tab 7 based on the first attitude data.

Specifically, the controller 37 operates each trim tab 7 based on at least one of the roll angle and the pitch angle. As a result, the attitude of the ship 1 is changed around at least one of the roll axis and the pitch axis.

More specifically, the controller 37 operates the tab body 47 by operating the trim tab 7 actuator based on at least one of the roll angle and the pitch angle. The attitude of the ship 1 is changed around at least one of the roll axis and the pitch axis by operating the trim tab actuator 34.

The controller 37 determines a change of the traveling direction of the ship 1 after the operation of the trim tab 7 based on the second attitude data. For example, the controller 37 determines the traveling direction of the ship 1 based on the yaw rate. Specifically, the controller 37 determines the traveling direction of the ship 1 based on the time series data of the yaw rate.

The controller 37 corrects the change of the traveling direction of the ship 1 due to the operation of the trim tab 7. For example, the controller 37 corrects the change of the traveling direction of the ship 1 due to the operation of the trim tab 7 based on the second attitude data (yaw rate). As a result, it is possible to reduce the change of the traveling direction of the ship 1 due to the operation of the trim tab 7.

When the trim tab 7 is operated in a state in which the steering angle of the propulsion unit 5 set to the first steering angle, the controller 37 sets the steering angle of the propulsion unit 5 to the second steering angle (an example of a second steering angle) based on the amount of change in the second attitude data (yaw rate). The second steering angle is the steering angle after the operation of the trim tab 7 and is different from the first steering angle.

The controller 37 determines the amount of change in the yaw based on the integrated value of the first yaw rate before the operation of the trim tab 7 and the integrated value of the second yaw rate after the operation of the trim tab 7. Further, the controller 37 determines the amount of change in the yaw rate based on the first yaw rate before the operation of the trim tab 7 and the second yaw rate after the operation of the trim tab 7. The first yaw rate and the second yaw rate are included in the time series data of the yaw rate.

For example, the first yaw rate is a yaw rate in a state in which the ship 1 is traveling at the first steering angle. The second yaw rate is a yaw rate after the controller 37 outputs a control signal to start the operation of the trim tab actuator 34.

The controller 37 calculates the integrated value of the first yaw rate and the integrated value of the second yaw rate based on a predetermined time before the operation of the trim tab 7. The controller 37 calculates the difference between the integrated value of the second yaw rate and the integrated value of the first yaw rate to calculate a difference amount (a first variation amount YS1 of the yaw) of the integrated value of the yaw rate.

The controller 37 may calculate the first variation amount YS1 of the yaw by continuously calculating the integrated value of the second yaw rate at predetermined time intervals based on the time when the operation of the trim tab 7 starts. The controller 37 calculates the difference between the second yaw rate and the first yaw rate to calculate the yaw rate difference amount (the first variation amount YS1 of the yaw rate). The first variation amount YS1 is an absolute value.

The first variation amount YS1 is a variation amount which is used when the traveling direction of the ship 1 is adjusted to the straight direction. Here, the first variation amount YS1 of “the yaw” is the difference amount of the integrated value of the yaw rate when the traveling direction of the ship 1 is adjusted to the straight direction. Further, the first variation amount YS1 of “the yaw rate” is the difference amount of the yaw rate when the traveling direction of the ship 1 is adjusted to the straight direction.

Further, the controller 37 sets the first yaw rate as the target yaw rate. Here, the controller 37 records the first yaw rate as the target yaw rate in the memory 37 b. In this case, the controller 37 calculates the difference amount between the second yaw rate and the target yaw rate (the second variation amount YS2 of the yaw rate) based on the time series data of the yaw rate. The second variation amount YS2 is an absolute value.

The second variation amount YS2 is a variation amount which is used when the traveling direction of the ship 1 is adjusted to the turning direction. Here, the second variation amount YS2 of the “yaw rate” is the difference amount of the yaw rate when the traveling direction of the ship 1 is adjusted to the turning direction.

The controller 37 sets the rotation direction R1 of the propulsion unit 5 based on the time series data of the yaw rate. For example, the controller 37 determines whether the traveling direction of the ship 1 has changed clockwise or counterclockwise based on the time-series data of the yaw rate. The controller 37 sets the rotation direction R1 of the propulsion unit 5 in a direction that cancels the change in the traveling direction of the ship 1.

The controller 37 sets the steering angle of the propulsion unit 5 to the second steering angle based on the first variation amount YS1. For example, the controller 37 operates the steering actuator 14 b so that the first variation amount YS1 decreases. Specifically, the controller 37 operates the steering actuator 14 b so that the first variation amount YS1 becomes the fourth predetermined value. The steering angle of the propulsion unit 5 is set to the second steering angle by the operation of the steering actuator 14 b.

The controller 37 sets the steering angle of the propulsion unit 5 to the third steering angle (an example of a second steering angle) based on the second variation amount YS2. For example, the controller 37 operates the steering actuator 14 b so that the second variation amount YS2 decreases. Specifically, the controller 37 actuates the steering actuator 14 b so that the second variation amount YS2 becomes the second predetermined value. The steering angle of the propulsion unit 5 is set to the third steering angle by the operation of the steering actuator 14 b.

FIGS. 5A to 5C are flowcharts showing processes performed by the ship maneuvering system 31.

When the ship 1 starts traveling, the controller 37 starts monitoring the operating state of the ship 1 (S1). For example, the controller 37 monitors the attitude state of the ship 1, the operating state of the trim tab 7, and the traveling state of the ship 1.

Here, the controller 37 acquires the first attitude data (a roll angle RA and a pitch angle PA) and the second attitude data (the yaw rate YA). The controller 37 monitors the attitude state of the ship 1 and the traveling state of the ship 1 based on the time series data of the first and second attitude data. Also, the controller 37 determines the operating state of the trim tab 7 based on the control signal output to the trim tab actuator 34.

The controller 37 determines the current steering angle as the first steering angle (S2). As a result, the controller 37 operates the steering actuator 14 b so that the steering angle of the propulsion unit 5 becomes the first steering angle. In this state, the ship 1 travels in a state in which the steering angle of the propulsion unit 5 is set to the first steering angle.

The controller 37 determines whether the traveling direction of the ship 1 is the straight direction based on the time series data of the yaw rate YA (the second attitude data) (S3).

For example, the controller 37 determines whether the traveling direction of the ship 1 is the straight direction based on the time series data of the yaw rate YA. The case in which the yaw rate YA is substantially zero (0) corresponds to when the traveling direction of the ship 1 is the straight direction.

When the current yaw rate YA is the first predetermined value (≃0), the controller 37 determines that the traveling direction of the ship 1 is the straight direction (Yes in S3). Note that the first predetermined range may be used as the threshold value instead of the first predetermined value. In this case, when the yaw rate YA is within the first predetermined range (|YA|<A1), the controller 37 determines that the traveling direction of the ship 1 is the straight direction. Here, the error range is defined by A1. A1 is a positive number. The error range includes zero (0).

On the other hand, when the current yaw rate YA is the second predetermined value (≠0), the controller 37 determines that the traveling direction of the ship 1 is the turning direction (No in S3). The second predetermined value is a value excluding the first predetermined value.

Note that the second predetermined range may be used as the threshold value instead of the second predetermined value. The second predetermined range is a range excluding the first predetermined value (≃0) or the first predetermined range. In this case, when the yaw rate YA is within the second predetermined range (|YA|≥A1), the controller 37 determines that the traveling direction of the ship 1 is the turning direction.

When the attitude of the ship 1 changes due to the movement of a person on the boat, the influence of cross wind against the ship 1, and the like during the ship traveling in the above state (Yes in S3 or No in S3), the controller performs the following process so as to return the attitude of the ship 1 to the normal attitude.

The controller 37 determines whether or not the attitude of the ship 1 needs to be changed around the roll axis and/or the pitch axis based on the roll angle RA and the pitch angle PA (first attitude data) (S4, S5).

For example, the controller 37 determines that the attitude of the ship 1 needs to be changed when the roll angle RA (the ship body angle around the roll axis) and/or the pitch angle PA (the ship body angle around the pitch axis) is larger than the third predetermined value A2 (≠0) (|RA|>A2, |PA|>A2). A2 is a positive number.

When the controller 37 determines that the attitude of the ship 1 doesn't need to be changed around the roll axis and/or the pitch axis (No in S4 and S5), the controller 37 executes the process of step 3 (S3).

On the other hand, when the controller 37 determines that the attitude of the ship 1 needs to be changed around the roll axis and/or the pitch axis (Yes in S4 and S5), the controller 37 operates at least one of the pair of trim tabs 7 (S6, S7).

For example, the controller 37 operates at least one of the pair of tab bodies 47 via the trim tab actuator 34 so that the roll angle RA and/or the pitch angle PA becomes substantially zero (S6, S7).

Specifically, the controller 37 refers to the first table data and sets the operation amount of the trim tab 7 (the operation amount of the trim tab actuator 34). As a result, the controller 37 operates at least one of the pair of tab bodies 47.

Further, the controller 37 refers to the second table data and sets the operation amount of the trim tab 7 (the operation amount of the trim tab actuator 34). As a result, the controller 37 operates at least one of the pair of tab bodies 47.

Thus, by operating at least one of the pair of tab bodies 47, the attitude of the ship 1 is corrected to a substantially horizontal attitude.

When the trim tab 7 operates as described above and the traveling direction of the ship 1 changes due to the operation of the trim tab 7, the controller 37 corrects the traveling direction of the ship 1, as shown in FIGS. 6A and 6B. The controller 37 determines whether or not the traveling direction of the ship 1 has changed based on the time series data of the yaw rate YA (second attitude data) (S8, S9).

In FIGS. 6A and 6B, the current traveling direction of the ship 1 is indicated by solid arrows. The traveling direction of the ship 1 changed by the operation of the trim tab 7 is indicated by a dashed arrow. The trim tab 7, which is operated, is hatched. The direction in which the traveling direction of the ship 1 is corrected is indicated by a white blank arrow. The rotation direction R1 of the propulsion unit 5 to correct the traveling direction of the ship 1 is indicated by a hatched arrow.

When the current traveling direction of the ship 1 is the straight direction (for example, in the case of FIG. 6A)

In this case, the traveling direction of the ship 1 is corrected by using the variation amount of the integrated value of the yaw rate YA or the variation amount of the yaw rate YA.

When the variation amount of the integrated value of the yaw rate YA is used

The controller 37 calculates the variation amount of the integrated value of the yaw rate YA, for example, the difference amount of the integrated value of the yaw rate YA (the first variation amount YS1 of the yaw) based on the integrated value of the first yaw rate before the operation of the trim tab 7 and the integrated value of the second yaw rate after the operation of the trim tab 7. This difference amount is an absolute value.

For example, the controller 37 sets the integrated value of the yaw rate from a predetermined first time before the operation of the trim tab 7 to the start of the operation of the trim tab 7 as the integrated value of the first yaw rate. The controller 37 sets the integrated value of the yaw rate YA from the above first time to a predetermined second time after the operation of the trim tab 7 as the integrated value of the second yaw rate. The controller 37 uses the difference amount between the integrated value of the second yaw rate and the integrated value of the first yaw rate as the first variation amount YS1 of the yaw.

Further, the controller 37 may calculate the first variation amount YS1 of the yaw as follows. The controller 37 continuously calculates the integrated value of the yaw rate YA at a predetermined time interval based on the start time of the operation of the trim tab 7. Thus, the difference amount of the integrated value of the yaw rate YA (the first variation amount YS1 of yaw) is calculated. This difference amount is an absolute value.

When the current traveling direction of the ship 1 is the straight direction, the controller 37 determines whether the traveling direction of the ship 1 has changed (S8). For example, the controller 37 determines whether the first variation amount YS1 of the yaw matches the fourth predetermined value (≃0).

When the first variation amount YS1 of the yaw matches the fourth predetermined value (≃0) (Yes in S8), the controller 37 determines that the traveling direction of the ship 1 is maintained in the straight direction, or the change of the traveling direction of the ship 1 has been corrected. In this case, the controller 37 executes the process of step 12 (S12).

On the other hand, when the first variation amount

YS1 of the yaw does not match the fourth predetermined value (≃0) (No in S8), the controller 37 determines that the ship body angle of the ship 1 in the straight traveling has changed around the yaw axis. In this case, the controller 37 determines that the traveling direction of the ship 1 has changed.

When the variation amount of the yaw rate is used

The controller 37 calculates the variation amount of the yaw rate YA, for example, a difference amount of the yaw rate YA, based on the first yaw rate before the operation of the trim tab 7 and the second yaw rate after the operation of the trim tab 7. The difference amount is an absolute value. The controller 37 uses the difference amount of the yaw rate YA as the first variation amount YS1 of the yaw rate.

For example, the controller 37 sets the average value of the yaw rates from the predetermined first time before the operation of the trim tab 7 to the start of the operation of the trim tab 7 as the first yaw rate. When the traveling direction of the ship 1 is the straight direction, the first yaw rate is substantially zero. The first yaw rate may be the yaw rate when the operation of the trim tab 7 starts.

The controller 37 continuously calculates the second yaw rate at a predetermined time interval based on the start time of the operation of the trim tab 7. The controller 37 calculates the first variation amount YS1 of the yaw rate by calculating the difference between the second yaw rate and the first yaw rate. In other words, the controller 37 continuously calculates the first variation amount YS1 of the yaw rate (the difference amount between the yaw rates YA before and after the tab operation) at predetermined time intervals.

The first yaw rate, the second yaw rate, and the first variation amount YS1 of the yaw rate are recorded in the memory 37 b.

When the current traveling direction of the ship 1 is the straight direction, the controller 37 determines whether the traveling direction of the ship 1 has changed (S8). For example, the controller 37 determines whether the first variation amount YS1 of the yaw rate matches the fourth predetermined value (≃0).

When the first variation amount YS1 of the yaw rate matches the fourth predetermined value (≃0) (Yes in S8), the controller 37 determines that the traveling direction of the ship 1 is maintained in the straight direction, or the change of the traveling direction of the ship 1 has been corrected. In this case, the controller 37 executes the process of step 12 (S12).

On the other hand, when the first variation amount YS1 of the yaw rate does not match the fourth predetermined value (≃0) (No in S8), the controller 37 determines that the ship body angle of the ship 1 in the straight traveling has changed around the yaw axis. In this case, the controller 37 determines that the turning angular velocity of the ship 1 in the traveling direction has changed.

When the traveling direction of the ship 1 has changed (see the dashed arrow in FIG. 6A), the controller 37 sets the steering angle of the propulsion unit 5 to the second steering angle by operating the steering actuator 14 b (S10).

For example, the controller 37 sets the rotation direction R1 of the propulsion unit 5 (see the hatched arrow in FIG. 6A) based on the time series data of the yaw rate YA. The controller 37 sets the steering angle of the propulsion unit 5 to the second steering angle so that the first variation amount YS1 becomes the fourth predetermined value (≃0). As a result, the propulsion unit 5 rotates as indicated by the hatched arrow in FIG. 6A, and the traveling direction of the ship 1 is corrected as indicated by the white blank arrow in FIG. 6A.

Note that the third predetermined range may be used as the threshold value instead of the fourth predetermined value. In this case, when the first variation amount YS1 is within the third predetermined range (|YS1|<A3), the controller 37 determines that the traveling direction of the ship 1 is maintained in the current straight direction, or the change of the traveling direction of the ship 1 has been corrected. Here, the error range is defined by A3. A3 is a positive number. The error range includes zero (0).

When the first variation amount YS1 is out of the third predetermined range (|YS1|≥A3), the controller 37 determines that the traveling direction of the ship 1 (the current straight direction) has changed. In this case, the controller 37 sets the steering angle of the propulsion unit 5 to the second steering angle so that the first variation amount YS1 enters within the third predetermined range. Even if the steering angle of the propulsion unit 5 is controlled in this manner, the traveling direction of the ship 1 is corrected.

When the current traveling direction of the ship 1 is the turning direction (for example, in the case of FIG. 6B)

In this case, the traveling direction of the ship 1 is adjusted based on the time series data of the yaw rate YA. The controller 37 calculates the variation amount of the yaw rate YA, for example, the difference amount of the yaw rate YA, based on the second yaw rate and the target yaw rate (the first yaw rate). This difference amount is an absolute value. The controller 37 uses the difference amount of the yaw rate YA as the second variation amount YS2 of the yaw rate YA.

For example, the controller 37 calculates the difference amount of the yaw rate YA (the second variation amount YS2 of the yaw rate) by calculating the difference between the second yaw rate and the target yaw rate. In other words, the controller 37 continuously calculates the second variation amount YS2 of the yaw rate (the difference amount of the yaw rate YA) at a predetermined time interval based on the start time of the operation of the trim tab 7. The second variation amount YS2 of the yaw rate is recorded in the memory 37 b.

When the current traveling direction of the ship 1 is the turning direction, the controller 37 determines whether the traveling direction of the ship 1 has changed (S9). For example, the controller 37 determines whether the second variation amount YS2 matches the fifth predetermined value (≃0) (S9).

Here, when the second variation amount YS2 matches the fifth predetermined value (≃0) (Yes in S9), the controller 37 determines that the traveling direction of the ship 1 is maintained in the turning direction, or the change of the traveling direction of the ship 1 has been corrected. In this case, the controller 37 executes the process of step 12 (S12).

On the other hand, when the second variation amount YS2 does not match the fifth predetermined value (≃0) (No in S9), the controller 37 determines that the ship body angle of the ship 1 during turning has changed around the yaw axis. In this case, the controller 37 determines that the traveling direction of the ship 1 has changed.

When the traveling direction of the ship 1 has changed (see the dashed arrow in FIG. 6B), the controller 37 operates the steering actuator 14 b to set the steering angle of the propulsion unit 5 to the third steering angle (S11).

For example, the controller 37 sets the rotation direction R1 of the propulsion unit 5 (see the hatched arrow in FIG. 6B) based on the time series data of the yaw rate YA. The controller 37 sets the steering angle of the propulsion unit 5 to the third steering angle so that the second variation amount YS2 becomes the fifth predetermined value (≃0). As a result, the propulsion unit 5 rotates as indicated by the hatched arrow in FIG. 6B, and the traveling direction of the ship 1 is corrected as indicated by the white blank arrow in FIG. 6B.

Note that the fourth predetermined range may be used as the threshold value instead of the fifth predetermined value. In this case, when the second variation amount YS2 is within the fourth predetermined range (|YS2|<A4), the controller 37 determines that the traveling direction of the ship 1 is maintained in the turning direction, or the change of the traveling direction of the ship 1 has been corrected. Here, the error range is defined by A4. A4 is a positive number. The error range includes zero (0).

When the second variation amount YS2 is out of the fourth predetermined range (|YS2|≥A4), the controller 37 determines that the traveling direction of the ship 1 (the current turning direction) has changed. In this case, the controller 37 sets the steering angle of the propulsion unit 5 to the third steering angle so that the second variation amount YS2 enters within the fourth predetermined range. Thus, even if the steering angle of the propulsion unit 5 is controlled, the traveling direction of the ship 1 is corrected.

After the traveling direction of the ship 1 is corrected as described above, the controller 37 determines whether or not the operation of the trim tab 7 has stopped (S12). Here, when an operation signal of the trim tab 7 stops (Yes in S12), the controller 37 determines that the operation of the trim tab 7 has stopped. In this case, the controller 37 executes the process of step 2 (S2).

On the other hand, when the operation signal of the trim tab 7 exists (No in S12), the controller 37 determines that the trim tab 7 is in operation. In this case, the controller 37 executes the processes of steps 8 and 9 (S8, S9).

For example, during the operation of the trim tab 7 (S6 to S12), the yaw rate YA (the second attitude data) changes due to the operation of the trim tab 7. Therefore, the second steering angle and the third steering angle change according to the change of the yaw rate YA. In other words, the processes of steps 8 to 11 (S8 to S11) is executed until the operation of the trim tab 7 is stopped. Thus, when the current traveling direction of the ship 1 changes due to the operation of the trim tab 7, the change of the traveling direction of the ship 1 is appropriately corrected.

The ship maneuvering system 31 may be configured according to a variation of the above preferred embodiments as follows.

In the above-described preferred embodiments, an example in which the attitude sensor 33 is an example of the detector is explained. However, the change of the traveling direction of the ship 1 may be determined by the ship body position sensor 35 (an example of a detector), for example, a GPS receiving unit.

In this case, the controller 37 acquires the position data from the ship body position sensor 35. The controller 37 calculates the direction data indicating the traveling direction of the ship 1 based on the position data. The controller 37 sets the steering angle of the propulsion unit 5 to the above-described second steering angle or the third steering angle based on the direction data.

Specifically, the controller 37 calculates the direction data based on the time series data of the position data. The controller 37 determines whether the traveling direction of the ship 1 has changed based on the time-series data of the direction data (S8, S9). Here, when the traveling direction of the ship 1 has changed (Yes in S8, Yes in S9), the steering angle of the propulsion unit 5 is set to the second steering angle or the third steering angle.

In the above-described preferred embodiments, an example in which the attitude sensor 33 is an example of the detector is described. However, the change of the traveling direction of the ship 1 may be determined by a magnetic azimuth sensor (not illustrated). In this case, the controller 37 determines whether the traveling direction of the ship 1 has changed based on the time-series data of the yaw angle which is acquired from the magnetic bearing sensor (S8, S9). Here, when the traveling direction of the ship 1 has changed (Yes in S8, Yes in S9), the steering angle of the propulsion unit 5 is set to the second steering angle or the third steering angle.

Other Preferred Embodiments

The ship maneuvering system 31 may be configured as follows.

In FIGS. 6A and 6B of the above-described preferred embodiments, a case that one of the pair of trim tabs 7 (the left trim tab 7) operates is described in order to facilitate the description of the ship maneuvering system 31. In the ship maneuvering system 31, the other of the pair of trim tabs 7 (the right trim tab 7) may be operated. Further, the pair of trim tabs 7 (the left and right trim tabs 7) may be operated simultaneously.

In the above-described preferred embodiments, an example in which the propulsion unit 5 is an outboard motor is described. However, the propulsion unit 5 may be an inboard motor. Further, the propulsion unit 5 may be an electric outboard motor.

In the above-described preferred embodiments, an example in which the crankshaft 21 extends in the vertical direction is described. However, the extending direction of the crankshaft 21 may be another direction. For example, the crankshaft 21 may extend in a direction intersecting the vertical direction or may extend in a direction perpendicular to the vertical direction.

In the above-described preferred embodiments, an example in which the trim tab 7 is the trim adjuster is described. However, the trim adjuster may be an interceptor. In this case, the controller 37 controls the actuator of the interceptor. Thus, the interceptor is able to project from the lower surface of the ship body into the water or stored above the lower surface of the ship body in the water.

According to preferred embodiments of the present invention, the ship maneuvering system and the ship maneuvering method are able to significantly reduce or prevent the change of the traveling state of the ship due to the operation of the trim adjuster.

While preferred embodiments of the present invention have been described above, it is to be understood that variations and modifications will be apparent to those skilled in the art without departing from the scope and spirit of the present invention. The scope of the present invention, therefore, is to be determined solely by the following claims. 

What is claimed is:
 1. A ship maneuvering system comprising: a propulsion unit to steer a ship body; a trim adjuster on the ship body; a detector to detect a traveling state of the ship; and a controller configured or programmed to operate the trim adjuster in a state in which a steering angle of the propulsion unit is set to a first steering angle and to set the steering angle of the propulsion unit to a second steering angle different from the first steering angle to correct a change of the traveling state of the ship due to an operation of the trim adjuster.
 2. The ship maneuvering system according to claim 1, wherein the detector outputs at least one of roll data around a roll axis and pitch data around a pitch axis; and the controller is configured or programmed to change an attitude of the ship around at least one of the roll axis and the pitch axis by operating the trim adjuster based on at least one of the roll data and the pitch data.
 3. The ship maneuvering system according to claim 1, wherein the detector outputs yaw data around a yaw axis; and the controller is configured or programmed to determine the change of the traveling state of the ship based on the yaw data and to set the steering angle of the propulsion unit to the second steering angle based on a variation amount of the yaw data.
 4. The ship maneuvering system according to claim 3, wherein the controller is configured or programmed to determine the variation amount of the yaw data based on first yaw data obtained before the operation of the trim adjuster and second yaw data obtained after the operation of the trim adjuster.
 5. The ship maneuvering system according to claim 4, wherein the controller is configured or programmed to determine a change of a traveling direction of the ship based on an integrated value between the first yaw data and the second yaw data and to set the steering angle of the propulsion unit to the second steering angle so that the integrated value of the yaw data becomes a first predetermined value.
 6. The ship maneuvering system according to claim 4, wherein the controller configured or programmed to set the first yaw data as target yaw data, to determine the change of the traveling direction of the ship based on a difference amount between the second yaw data and the target yaw data, and to set the steering angle of the propulsion unit to the second steering angle so that the difference amount of the yaw data becomes a second predetermined value.
 7. The ship maneuvering system according to claim 1, wherein the detector outputs position data indicating a position of the ship; and the controller is configured or programmed to calculate direction data indicating the traveling direction of the ship based on the position data and to set the steering angle of the propulsion unit to the second steering angle based on the direction data.
 8. A ship maneuvering method executed by a controller to maneuver a ship including a propulsion unit to steer a ship body, a trim adjuster on the ship body, and a detector to detect a traveling state of the ship, the ship maneuvering method comprising: setting a steering angle of the propulsion unit to a first steering angle; operating the trim adjuster; and setting the steering angle of the propulsion unit to a second steering angle different from the first steering angle to correct a change of the traveling state of the ship due to the operation of the trim adjuster.
 9. The ship maneuvering method according to claim 8, further comprising: acquiring at least one of roll data around a roll axis and pitch data around a pitch axis from the detector; and changing an attitude of the ship around at least one of the roll axis and the pitch axis by operating the trim adjuster based on at least one of the roll data and the pitch data.
 10. The ship maneuvering method according to claim 8, further comprising: acquiring yaw data around a yaw axis from the detector; determining the change of the traveling state of the ship based on the yaw data; and setting the steering angle of the propulsion unit to the second steering angle based on a variation amount of the yaw data.
 11. The ship maneuvering method according to claim 10, further comprising: determining the variation amount of the yaw data based on first yaw data obtained before the operation of the trim adjuster and second yaw data obtained after the operation of the trim adjuster.
 12. The ship maneuvering method according to claim 11, further comprising: determining a change of a traveling direction of the ship based on an integrated value between the first yaw data and the second yaw data; and setting the steering angle of the propulsion unit to the second steering angle so that the integrated value of the yaw data becomes a first predetermined value.
 13. The ship maneuvering method according to claim 11, further comprising: setting the first yaw data as a target yaw data; determining the change of the traveling direction of the ship based on a difference amount between the second yaw data and the target yaw data; and setting the steering angle of the propulsion unit to the second steering angle so that the difference amount of the yaw data becomes a second predetermined value.
 14. The ship maneuvering method according to claim 8, further comprising: acquiring position data indicating a position of the ship from the detector; calculating direction data indicating the traveling direction of the ship based on the position data; and setting the steering angle of the propulsion unit to the second steering angle based on the direction data. 